having a testicular hernia - Español Inglés Diccionario